"""
代码生成核心模块

提供统一的代码生成接口和基础设施。
"""

from .context import CodeGenContext
from .emitter import BaseEmitter, EmitResult
from .generator import CodeGenerator
from .registry import EmitterRegistry

__all__ = [
    "CodeGenContext",
    "BaseEmitter",
    "EmitResult",
    "CodeGenerator",
    "EmitterRegistry",
]
